/*
 * Created on Mar 6, 2005
 */
package clustering.framework;
/**
 * @author Tudor.Ionescu@supelec.fr

IClusterTreeConstructor

This interface has to be implemented by tree constructor classes. A tree constructor is a class which builds a phylogenetic tree or another type of tree, which reflects the clustering structure of the subject data, using a distance matrix.

Method(s):

String ConstructXMLTree(double [][] dDistanceMatrix)throws Exception;

The dDistanceMatrix parameter denotes an n x n matrix of type double, where n is the number of files to be clustered. The method returns an XML string which represents the underlying clustering that is present in the subject data in form of a tree (possibly a binary tree, but not necessarily).

 */
public interface IClusterTreeConstructor {
	String ConstructXMLTree(double [][] dDistanceMatrix)throws Exception;
}
